﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PracticeCentre.Modeles
{
    /// <summary>
    /// 员工模型类
    /// </summary>
    public class Employee
    {
        /// <summary>
		/// Id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 工号
        /// </summary>
        public string JobNumber { get; set; }
        /// <summary>
        /// 个人信息
        /// </summary>
        public int PersonalId { get; set; }
        /// <summary>
        /// 所在部门
        /// </summary>
        public string DepartmentNumber { get; set; }
        /// <summary>
        /// 所属岗位
        /// </summary>
        public string PositionNumber { get; set; }
        /// <summary>
        /// 基础薪资
        /// </summary>
        public decimal BaseSalary { get; set; }
        /// <summary>
        /// 绩效工资
        /// </summary>
        public decimal MeritPay { get; set; }
        /// <summary>
        /// 工作状态 1工作中、0已离职、2休假中 默认是1
        /// </summary>
        public int WorkStatusNumber { get; set; }
        /// <summary>
        /// 岗位状态(0试岗、1试用、2正式、3离职)
        /// </summary>
        public bool PositionStatus { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public string AddTime { get; set; }
    }
}
